package com.tinycloud.miracll.product.mapper;

import com.tinycloud.miracll.product.domain.DeviationDataDetail;

import java.util.List;

/**
 * 偏差数据明细表Mapper接口
 * 
 * @author ruoyi
 * @date 2021-06-29
 */
public interface DeviationDataDetailMapper 
{
    /**
     * 查询偏差数据明细表
     * 
     * @param id 偏差数据明细表ID
     * @return 偏差数据明细表
     */
        DeviationDataDetail selectDeviationDataDetailById(String id);

    /**
     * 查询偏差数据明细表列表
     * 
     * @param deviationDataDetail 偏差数据明细表
     * @return 偏差数据明细表集合
     */
    List<DeviationDataDetail> selectDeviationDataDetailList(DeviationDataDetail deviationDataDetail);

    /**
     * 新增偏差数据明细表
     * 
     * @param deviationDataDetail 偏差数据明细表
     * @return 结果
     */
    int insertDeviationDataDetail(DeviationDataDetail deviationDataDetail);

    /**
     * 修改偏差数据明细表
     * 
     * @param deviationDataDetail 偏差数据明细表
     * @return 结果
     */
    int updateDeviationDataDetail(DeviationDataDetail deviationDataDetail);

    /**
     * 删除偏差数据明细表
     * 
     * @param id 偏差数据明细表ID
     * @return 结果
     */
    int deleteDeviationDataDetailById(String id);

    /**
     * 批量删除偏差数据明细表
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    int deleteDeviationDataDetailByIds(String[] ids);
}
